/*
(1) 完成一个函数，入参为你的姓名、学号、年龄，出参为将姓名、学号、年龄进行拼接后的字符串，
拼接格式为"姓名:学号:年龄"，例如："虞鑫海:170228173120:18"，并在main函数中用自己的信息进行调用,并将结果打印出来（10分）
(2) 给User类添加私有属性name和age表示用户的名字和年龄，并提供get/set方法 (10分)
(3) 为User类添加以name、age为入参的构造方法，并保证默认构造方法可用 (10分)
(4) 给User类添加一个方法getBirthYear，通过类的age属性计算出生年份并进行返回 (10分)
(5) 为User类添加一个字段用于统计当前创建的用户数量 (10分)
(6) 为了方便根据名字快速查找学生，完成listToMap函数,将入参userList(保存了User的List)转换为以名字name为key,以User为value的Map,进行返回 (10分)
(7) 实现一个Student类继承User类，并在Student中增加属性score表示《程序设计基础》这门课的分数，并添加name、age、score为入参的构造方法 (10分)
 */

import java.util.List;
import java.util.Map;
import java.util.Scanner;

class User {
    private  String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    private int age;
    }
//todo


public class Problem1 {
    private static String a1(String name,String id,int age) {
        return name+":"+id+":"+age+":";

    }

    public static void main(String[] args) {
System.out.println(a1("wxx","4",18));
    }



    private static Map<String, User> listToMap(List<User> userList) {
        //todo
        return null;
    }
}


